package org.arnetminer.personalized.vo;



/**
 * Organization entity. @author MyEclipse Persistence Tools
 */

public class Follow  implements java.io.Serializable {


    // Fields    

     private long id;
     private User follower;
     private long followee;
     private FollowType type;
     private Subject follow;


    // Constructors

    /** default constructor */
    public Follow() {
    }

    
    /** full constructor */
    public Follow(User follower, long followee, FollowType type) {
    	this.follower = follower;
    	this.followee = followee;
    	this.type = type;
    }

   
    // Property accessors

    public long getId() {
		return id;
	}


	public void setId(long id) {
		this.id = id;
	}


	public User getFollower() {
		return follower;
	}


	public void setFollower(User follower) {
		this.follower = follower;
	}


	public long getFollowee() {
		return followee;
	}


	public void setFollowee(long followee) {
		this.followee = followee;
	}


	public FollowType getType() {
		return type;
	}


	public void setType(FollowType type) {
		this.type = type;
	}


	public Subject getFollow() {
		return follow;
	}


	public void setFollow(Subject follow) {
		this.follow = follow;
	}
	



}